A Near-Optimal Packet Scheduler for QoS Networks
نویسندگان
چکیده
A packet scheduler in a quality-of-service (QoS) network should be sophisticated enough to support stringent QoS constraints at high loads, but it must also have a simple implementation so that packets can be processed at the speed of the transmission link. The Earliest-DeadlineFirst (EDF) scheduler is the optimal scheduler for bounded-delay services in the sense that it provides the tightest delay guarantees of any scheduler, but an implementation of EDF requires the sorting of packets, a complex operation that is not practical for high-speed networks. In this study we present the design, implementation, and analysis of the novel Rotating-PriorityQueues (RPQ) scheduler that is near-optimal in the sense that it can approximate EDF with arbitrary precision. The RPQ scheduler uses a set of prioritized FIFO queues whose priorities are rearranged (rotated) periodically to increase the priority of waiting packets. We show that RPQ has the following desirable properties: its implementation requires operations independent of the number of queued packets, it can provide worst-case delay guarantees, and it is always superior to a Static-Priority (SP) scheduler. For shared-memory architectures, we show that RPQ can be implemented with little computational overhead. We derive expressions for the worst-case delays in an RPQ scheduler and demonstrate that the achievable network utilization increases with the frequency of queue rotations, approaching that of EDF in the limit. We use numerical examples, including examples based on MPEG video, to show that in realistic scenarios RPQ can closely approximate EDF even for infrequent queue rotations.
منابع مشابه
Adaptive QoS scheduling in wireless cellular networks
Quality of service (QoS) has been always controversial in resource shared networks. Scheduling as a packet prioritizing mechanism at Data Link Layer (DLL) contributes to QoS guarantee provisioning significantly. In this paper, a novel packet scheduler is developed in wireless cellular networks. The proposed scheme provides QoS-guaranteed service for the applications running on the sensor nodes ...
متن کاملA method to increasing the Quality of Service (QoS) in Wireless body area networks by providing a MAC layer Protocol based of Internet of Things
With the development of technology, the use of wireless telecommunication networks for the various affairs is essential. These networks are one of the safest and most widely used networks, for instance, in medical care and remote patient monitoring. What matters is the quality of service in these networks. The purpose of this paper is to increase packet transduction in a wireless body area netw...
متن کاملUsing Mini Round Robin to Provide Quality of Service For Multimedia Networks
There is a broad spectrum of packet data networks emerging onto the networking scene. The emergence of broad spectrum networks has also seen a growing number of applications involving multimedia communications. This growth in multimedia applications is a driving force towards providing a better Quality of Service (QoS) to users. A major component in providing QoS is the packet scheduler. In thi...
متن کاملDeadline Constrained Packet Scheduling in Wireless Networking
Third generation (3G) of wireless communication networks aim to provide quality-of-service (QoS) sensitive services to downlink users. Amongst these are real-time multimedia services like videoconferencing and live media streaming, where the packets to be delivered to the user have deadlines associated with them. Downlink packet scheduling plays a key role in efficiently allocating base station...
متن کاملImproving QoS in VANETs: A Survey
The systems in which information and communication technologies and systems engineering concepts are utilized to develop and improve transportation systems of all kinds are called “The Intelligent Transportation Systems (ITS)”. ITS integrates information, communications, computers and other technologies and uses them in the field of transportation to build an integrated system of people, roads ...
متن کامل